package com.yunji.aggregate.model.dto.container;

import com.yunji.common.base.PageDTO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Project: yunji-coffee
 * @Package: com.yunji.cabinet.params
 * @Title: FillCargoParam
 * @Description: TODO:
 * <p>
 * History:
 * Date                     Version     Author          Summary
 * ============================================================
 * 2024-06-19 10:36:37      V1.0        HuaAo       新建类
 */
@Data
public class FillCargoParam extends PageDTO {

    @ApiModelProperty("维护ID")
    private Long maintainId;

    @ApiModelProperty(value = "货柜ID")
    private Long containerId;

    @ApiModelProperty(value = "货柜名称")
    private String containerName;

    @ApiModelProperty(value = "所属ID")
    private Long belongId;

    @ApiModelProperty(value = "商品ID")
    private Long productId;

    @ApiModelProperty(value = "商品名称")
    private String productName;

    @ApiModelProperty(value = "经理用户ID")
    private Long managerId;

    @ApiModelProperty("补货状态 0-查看三天未补货")
    private Integer fillCargoStatus;

    @ApiModelProperty("点位ID")
    private Long locationId;

    @ApiModelProperty("点位名称")
    private String locationName;

    @ApiModelProperty("货柜格子 0-无商品 1-有商品 2-缺货")
    private Integer cellStatus;

    @ApiModelProperty("是否需要补货 0-无需 1-需要")
    private Integer needFillCargo;
}